package com.health.pojo.dto;

import lombok.Data;
import jakarta.validation.constraints.NotNull;

import jakarta.validation.constraints.NotBlank;
import io.swagger.v3.oas.annotations.media.Schema;
import java.util.Date;



@Data
public class PatientDTO {

    /**
     * 用户id:用户唯一标识
     */
    @Schema(description = "用户id:用户唯一标识")
    private Integer userId;

    /**
     * 姓名:患者姓名，必填
     */
    @Schema(description = "姓名:患者姓名，必填")
    private String name;

    /**
     * 性别:性别，必填
     */
    @Schema(description = "性别:性别，必填")
    private String gender;

    /**
     * 出生日期:出生日期
     */
    @Schema(description = "出生日期:出生日期")
    private Date dateOfBirth;

    /**
     * 年龄:年龄
     */
    @Schema(description = "年龄:年龄")
    private Integer age;

    /**
     * 紧急联系人:紧急联系人
     */
    @Schema(description = "紧急联系人:紧急联系人")
    private String emergencyContact;

    /**
     * 医保卡号:医保卡号
     */
    @Schema(description = "医保卡号:医保卡号")
    private String insuranceCardNumber;
}
